﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000AA3 RID: 2723
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class LogisticsGameCsReq : IMessage<LogisticsGameCsReq>, IMessage, IEquatable<LogisticsGameCsReq>, IDeepCloneable<LogisticsGameCsReq>, IBufferMessage
	{
		// Token: 0x17002250 RID: 8784
		// (get) Token: 0x060079B8 RID: 31160 RVA: 0x00144925 File Offset: 0x00142B25
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<LogisticsGameCsReq> Parser
		{
			get
			{
				return LogisticsGameCsReq._parser;
			}
		}

		// Token: 0x17002251 RID: 8785
		// (get) Token: 0x060079B9 RID: 31161 RVA: 0x0014492C File Offset: 0x00142B2C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return LogisticsGameCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002252 RID: 8786
		// (get) Token: 0x060079BA RID: 31162 RVA: 0x0014493E File Offset: 0x00142B3E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return LogisticsGameCsReq.Descriptor;
			}
		}

		// Token: 0x060079BB RID: 31163 RVA: 0x00144945 File Offset: 0x00142B45
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LogisticsGameCsReq()
		{
		}

		// Token: 0x060079BC RID: 31164 RVA: 0x00144958 File Offset: 0x00142B58
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LogisticsGameCsReq(LogisticsGameCsReq other) : this()
		{
			this.cIJHMEDOHDE_ = other.cIJHMEDOHDE_.Clone();
			this.hAPEDFLDGKN_ = other.hAPEDFLDGKN_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060079BD RID: 31165 RVA: 0x0014498E File Offset: 0x00142B8E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public LogisticsGameCsReq Clone()
		{
			return new LogisticsGameCsReq(this);
		}

		// Token: 0x17002253 RID: 8787
		// (get) Token: 0x060079BE RID: 31166 RVA: 0x00144996 File Offset: 0x00142B96
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<JBJMNMFPLPH> CIJHMEDOHDE
		{
			get
			{
				return this.cIJHMEDOHDE_;
			}
		}

		// Token: 0x17002254 RID: 8788
		// (get) Token: 0x060079BF RID: 31167 RVA: 0x0014499E File Offset: 0x00142B9E
		// (set) Token: 0x060079C0 RID: 31168 RVA: 0x001449A6 File Offset: 0x00142BA6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool HAPEDFLDGKN
		{
			get
			{
				return this.hAPEDFLDGKN_;
			}
			set
			{
				this.hAPEDFLDGKN_ = value;
			}
		}

		// Token: 0x060079C1 RID: 31169 RVA: 0x001449AF File Offset: 0x00142BAF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as LogisticsGameCsReq);
		}

		// Token: 0x060079C2 RID: 31170 RVA: 0x001449C0 File Offset: 0x00142BC0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(LogisticsGameCsReq other)
		{
			return other != null && (other == this || (this.cIJHMEDOHDE_.Equals(other.cIJHMEDOHDE_) && this.HAPEDFLDGKN == other.HAPEDFLDGKN && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060079C3 RID: 31171 RVA: 0x00144A10 File Offset: 0x00142C10
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			num ^= this.cIJHMEDOHDE_.GetHashCode();
			if (this.HAPEDFLDGKN)
			{
				num ^= this.HAPEDFLDGKN.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060079C4 RID: 31172 RVA: 0x00144A5D File Offset: 0x00142C5D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060079C5 RID: 31173 RVA: 0x00144A65 File Offset: 0x00142C65
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060079C6 RID: 31174 RVA: 0x00144A70 File Offset: 0x00142C70
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			this.cIJHMEDOHDE_.WriteTo(ref output, LogisticsGameCsReq._repeated_cIJHMEDOHDE_codec);
			if (this.HAPEDFLDGKN)
			{
				output.WriteRawTag(40);
				output.WriteBool(this.HAPEDFLDGKN);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060079C7 RID: 31175 RVA: 0x00144AC0 File Offset: 0x00142CC0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			num += this.cIJHMEDOHDE_.CalculateSize(LogisticsGameCsReq._repeated_cIJHMEDOHDE_codec);
			if (this.HAPEDFLDGKN)
			{
				num += 2;
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060079C8 RID: 31176 RVA: 0x00144B08 File Offset: 0x00142D08
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(LogisticsGameCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this.cIJHMEDOHDE_.Add(other.cIJHMEDOHDE_);
			if (other.HAPEDFLDGKN)
			{
				this.HAPEDFLDGKN = other.HAPEDFLDGKN;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060079C9 RID: 31177 RVA: 0x00144B55 File Offset: 0x00142D55
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060079CA RID: 31178 RVA: 0x00144B60 File Offset: 0x00142D60
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num != 10U)
				{
					if (num != 40U)
					{
						this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
					}
					else
					{
						this.HAPEDFLDGKN = input.ReadBool();
					}
				}
				else
				{
					this.cIJHMEDOHDE_.AddEntriesFrom(ref input, LogisticsGameCsReq._repeated_cIJHMEDOHDE_codec);
				}
			}
		}

		// Token: 0x04002E86 RID: 11910
		private static readonly MessageParser<LogisticsGameCsReq> _parser = new MessageParser<LogisticsGameCsReq>(() => new LogisticsGameCsReq());

		// Token: 0x04002E87 RID: 11911
		private UnknownFieldSet _unknownFields;

		// Token: 0x04002E88 RID: 11912
		public const int CIJHMEDOHDEFieldNumber = 1;

		// Token: 0x04002E89 RID: 11913
		private static readonly FieldCodec<JBJMNMFPLPH> _repeated_cIJHMEDOHDE_codec = FieldCodec.ForMessage<JBJMNMFPLPH>(10U, JBJMNMFPLPH.Parser);

		// Token: 0x04002E8A RID: 11914
		private readonly RepeatedField<JBJMNMFPLPH> cIJHMEDOHDE_ = new RepeatedField<JBJMNMFPLPH>();

		// Token: 0x04002E8B RID: 11915
		public const int HAPEDFLDGKNFieldNumber = 5;

		// Token: 0x04002E8C RID: 11916
		private bool hAPEDFLDGKN_;
	}
}
